﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using AccesoDatos;
using ObjetosTransferencia;

namespace LogicaNegocios
{
    public class TipoAsociado
    {
        private ADTipoAsociado ad = new ADTipoAsociado();

        public int Id { get; set; }

        public String NombreTipoAsociado { get; set; }

        public List<OTTipoAsociado> ConsultarTodos()
        {
            return null;
        }

        public void Consultar()
        {
            OTTipoAsociado ot = ad.Consultar(new OTTipoAsociado(this.Id));
            if (ot != null)
            {
                this.NombreTipoAsociado = ot.NombreTipoAsociado;
            }
        }

        public void Insertar()
        {
            ad.Insertar(new OTTipoAsociado(0, this.NombreTipoAsociado));
        }

        public void Modificar()
        {
            ad.Modificar(new OTTipoAsociado(this.Id, this.NombreTipoAsociado));
        }

        public void Eliminar()
        {
            ad.Eliminar(new OTTipoAsociado(this.Id));
        }

    }
}
